#include <stdio.h>
#include <stdlib.h>
typedef struct Node{
	int data;
	struct Node* next;
}Node;
Node* head=NULL;
Node* end=NULL;
int IsEmpty()
{
	return head==NULL;
}
void Push(int data)
{
	Node* temp=(Node*)malloc(sizeof(Node*));
	temp->data=data;
	temp->next=NULL;
	if(IsEmpty())
	{
		head=temp;
		end=temp;
		return;
	}
		end->next=temp;
		end=temp;
}
void Delete()
{
	Node* temp=head;
	if(IsEmpty())
	{
		printf("ERROR!NO CAN DELETE!");
		return;
	}
	if(head==end)
	{
		head=end=NULL;
	}
	else
	{
		head=head->next;	
	}
	free(temp);
}
int main(void)
{
	
}
